@charset "utf-8";
body{background:#e0eaf7;position:relative;}
::selection { background:#FF00FF; color:#FFF; } 
::-moz-selection { background:#FF00FF; color:#FFF; } 
::-webkit-selection { background:#FF00FF; color:#FFF; }
/* head */
.head{width:100%;height:37px;line-height:37px;background:#1b3160;border-bottom:1px solid #142755;}
.head h1{color:#c1d5ec;background:url(../images/head_icon.png) left center no-repeat;text-indent:30px;font-size:12px;font-weight:800;margin-left:13px;}
.head span{color:#7790c7;margin-right:13px;font-size:12px;}
.head span strong{font-size:12px;}
.head span a{color:#c1d5ec;margin-left:7px;}
.head span a:hover{text-decoration:underline;}

/* head_nva */
.head_nva{width:100%;height:52px;background:url(../images/head_nva.png) repeat-x;}
.head_nva .nva{width:80%;height:51px;margin-top:1px;}
.head_nva .nva li{width:135px;height:51px;margin-left:9px;float:left;cursor:pointer;}
.head_nva .nva li img{width:32px;height:32px;margin-top:14px;margin-left:21px;margin-right:5px;float:left;}
.head_nva .nva li strong{font-size:14px;color:#FFF;font-weight:800;margin-top:21px;float:left;}
.head_nva .nva .hover{background:url(../images/head_nva_hover.png) no-repeat;}
.head_nva .nva .selected{background:url(../images/head_nva_selected.png) no-repeat;}
.head_nva .nva .selected strong{font-size:14px;color:#0c3a86;font-weight:800;margin-top:21px;float:left;}
.head_nva .tips{width:180px;height:51px;margin-right:21px;background:url(../images/head_nva_tips.png) no-repeat;cursor:pointer;}
.head_nva .tips img{width:32px;height:32px;margin-top:14px;margin-left:21px;margin-right:5px;float:left;}
.head_nva .tips strong{font-size:14px;color:#FFF;font-weight:800;margin-top:21px;float:left;}
.head_nva .tipsUl{width:172px;height:auto;border:2px solid #142755;border-top:none;background-color:#e0eaf7;display:none;z-index:99;}
.head_nva .tipsUl li{width:158px;height:18px;padding:3px 7px;text-indent:13px;background:url(../images/tips_point.png) 11px center no-repeat;}
.head_nva .tipsUl li a{color:#263e74;}
.head_nva .tipsUl li span{color:#F00;margin-left:3px;font-weight:normal;}
.head_nva .tipsUl li.frist{margin-top:5px;}
.head_nva .tipsUl li.last{margin-bottom:5px;}

/* content */
.g-bd3{margin:0;}
.g-sd31{position:relative;float:left;width:183px;margin:5px 0 5px 5px;border:1px solid #94b2d9;border-top:none;background-color:#e2eaf4;background-image:url(../images/left_bg.png); background-repeat:repeat-y;height:auto;}
.g-sd31 .item h3{width:183px;height:29px;background-image:url(../images/left_title.png);background-position:0 0;cursor:pointer;font-size:12px;font-weight:800;color:#263e74;text-indent:23px;line-height:32px;}
.g-sd31 .item ul{padding:6px 0;display:none;}
.g-sd31 .item ul.first{display:block;}
.g-sd31 .item ul li{width:138px;height:18px;padding:3px 15px 3px 30px;overflow:hidden;background:url(../images/left_icon.png) 21px center no-repeat;}
.g-sd31 .item ul li a{color:#263e74;}
.g-sd31 .item ul .selected{background:url(../images/left_hover_bg.png) 10px center no-repeat;}
.g-sd31 .item ul .selected a{color:#FFF;}
.g-sd32{position:relative;float:left;width:6px;}
.g-sd32 b{position:absolute;width:6px;height:40px;background-image:url(../images/lor.png);background-position:0 0;background-repeat:no-repeat;top:230px;cursor:pointer;}
.g-mn3{float:right;width:100%;margin-left:-196px;}
.g-mn3c{margin-left:200px;}
.g-mn3c1{margin-left:0px;}
.f-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb{zoom:1;}

.right{width:100%;height:auto;margin:5px 0;}
.right .nva_bg{width:100%;height:29px;line-height:29px;background:url(../images/right_nvaBg.png) repeat-x}
.right .nva_bg span{margin-left:13px;margin-top:3px;height:19px;line-height:19px;font-size:12px;background:url(../images/ico_home.gif) left center no-repeat;text-indent:23px;}
.right .nva_bg span strong{margin-right:3px;}
.right .nva_bg_infos{background:url(../images/right_nvaBg.png) repeat-x;font-size:17px;color:black}
.right .topBar{width:100%;height:25px;line-height:52px;padding:3px 0 15px 0;background:url(../images/topBarBg.png) repeat-x;position:relative;text-align:center;}
.right .topBar .curr{position:absolute;width:100%;height:6px;background:url(../images/topBarBg_cur.png) 47px bottom no-repeat;bottom:0;left:0;float:left;}
.right .topBar label{height:18px;line-height:23px;padding:1px 3px;font-size:12px;color:#000;float:left;}
.right .topBar em{height:18px;line-height:22px;padding:2px 2px 0 2px;cursor:pointer;display:block;float:left;color:#009;border-bottom:1px dashed #009;}
.right .topBar b{width:2px;height:25px;background:url(../images/topBar_line.png) repeat-y;display:block;float:left;margin:0 3px;}

.right .topBarList{width:100%;height:25px;line-height:52px;padding:14px 0 13px 0;background:url(../images/topBarBg.png) repeat-x;position:relative;}

.right .gridTopBar{width:100%;height:30px;line-height:30px;background:url(../images/gridTopBar.gif) repeat-x;vertical-align:middle;margin:0 auto;border:1px solid #99bce8;border-bottom:none;border-top:none;}
.right .gridTopBar span{height:30px;line-height:30px;padding-right:10px;padding-left:10px;background:url(../images/gridHeadLine.gif) right center no-repeat;float:left;}
.right .gridTopBar span img{width:16px;height:16px;margin:-3px 0 0 0;padding-right:5px;*margin:0;_margin:8px 0;vertical-align:middle;}
.right .gridTopBar span a{color:#000;}
.right .gridTopBar span a:hover{color:#F00;}
/*btn*/
.btn{height:25px; background:url(../images/btn_bg.png) right top no-repeat; float:left; padding-right:10px;text-decoration:none; margin:0 3px;}
.btn span{line-height:25px; height:25px; background:url(../images/btn_bg.png) left top no-repeat; float:left; cursor:pointer; color:#000; padding-left:10px; }
.btn span img{width:16px;height:16px;vertical-align:middle;margin-right:3px;}
.btn_selected{height:30px; background:url(../images/btn_selected.png) right top no-repeat; float:left; padding-right:10px;text-decoration:none; margin:0 3px;}
.btn_selected span{line-height:30px; height:30px; background:url(../images/btn_selected.png) left top no-repeat; float:left; cursor:pointer; color:#000; padding-left:10px; }
.btn_selected_small{height:25px; background:url(../images/btn_selected_small.png) right top no-repeat; float:left; padding-right:17px;text-decoration:none; margin:0 3px;}
.btn_selected_small span{line-height:25px; height:25px; background:url(../images/btn_selected_small.png) left top no-repeat; float:left; cursor:pointer; color:#FFF; font-weight:800; padding-left:17px; }
.btn_normal_small{height:25px; background:url(../images/btn_normal_small.png) right top no-repeat; float:left; padding-right:17px;text-decoration:none; margin:0 3px;}
.btn_normal_small span{line-height:25px; height:25px; background:url(../images/btn_normal_small.png) left top no-repeat; float:left; cursor:pointer; color:#000; font-weight:800; padding-left:17px; }
.btn_normal{height:30px; background:url(../images/btn_normal.png) right top no-repeat; float:left; padding-right:10px;text-decoration:none; margin:0 3px;}
.btn_normal span{line-height:30px; height:30px; background:url(../images/btn_normal.png) left top no-repeat; float:left; cursor:pointer; color:#000; padding-left:10px; }
.btn span:hover{color:#263e74;}
input[type="text"]{background:url(../images/input_text.png) repeat-x;height:18px;line-height:18px;padding:1px 3px;border:1px solid #b5b8c8;float:left;}
input[type="password"]{background:url(../images/input_text.png) repeat-x;height:18px;line-height:18px;padding:1px 3px;border:1px solid #b5b8c8;float:left;}
select{background:url(../images/input_text.png) repeat-x;height:22px;line-height:18px;border:1px solid #b5b8c8;float:left;}

/* form */
.form-item{width:45%;float:left;padding:5px 0;}
.field-name{width:130px;float:left;text-align:right;padding:2px 3px;}
.field-name b{font-size:14px;font-weight:800;color:#F00;}
.field-input{float:left;padding:2px;}

/*table*/
.formTable{border-collapse:collapse;border:1px solid #99bce8;margin:0 auto;}
.formTable td,th{padding:2px 0;border:1px solid #F0F0F0;background:#FFF;}
.formTable .th{padding:0;height:30px;line-height:30px;background:url(../images/gridTopBar.gif) repeat-x;vertical-align:middle;border:1px solid #F0F0F0;color:#464749;text-align:center;font-weight:700;}
.formTable td{line-height:20px;height:20px;}
.formTable th{line-height:20px;height:20px;background:#FAFAFA;}
.formTable .redColor{color:#F00;}
.formTable td .label{margin-right:5px;margin-left:3px;height:20px;line-height:20px;vertical-align:middle;float:left;}
.formTable td .label input{vertical-align:middle;padding:0 2px;}
.formTable td input[type="text"]{height:20px;line-height:20px;border:none; background:none;}
.formTable .moreTable{border-collapse:collapse;}
.formTable .moreTable th,td{ text-align:left;}
.formTable .moreTable th{ font-weight:700;}